bhr\Admin\Controller\ProductCatalogController A

Total Complexity 53
Dependencies 13
Dependents 3
Total lines 381
Lines of code 209
Logical lines of code 135
Comment lines 120
Methods 18
Properties 7

Methods 18

Method Rating Maintainability Complexity Lines of code
upsertProduct()
A
45 10 39
handleApiV3Exception()
S
51 6 26
processApiV3Key()
S
55 5 20
processCatalogCreateRequest()
S
54 4 20
storeProduct()
S
60 4 13
processCatalogData()
S
66 4 7
createCatalog()
S
60 3 14
getCatalogList()
S
61 3 13
getCatalogsLimit()
S
63 3 11
processSetActiveCatalogRequest()
S
63 2 10
__construct()
S
69 2 7
parseSmStringResponse()
S
69 1 6
setDetailsMappingToPlatformSettings()
S
77 1 4
getAttributesNames()
S
70 1 6
getAttributes()
S
82 1 3
sanitizeMapping()
S
75 1 4
getCustomDetails()
S
82 1 3
getSystemDetails()
S
82 1 3